package com.ly.honor.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ly.honor.entity.AmbitusGoods;
import com.ly.honor.entity.dto.GoodsCreateDTO;
import com.ly.honor.entity.dto.GoodsEditDTO;
import com.ly.honor.entity.dto.GoodsQueryDTO;
import com.ly.honor.entity.vo.GoodsQueryVO;
import org.springframework.web.multipart.MultipartFile;


import java.util.List;

/**
* @author 17798
* @description 针对表【bs_ambitus_goods】的数据库操作Service
* @createDate 2023-03-31 17:13:43
*/
public interface AmbitusGoodsService extends IService<AmbitusGoods> {

    Page<GoodsQueryVO> getGoodsPage(long pageNum, long pageSize, GoodsQueryDTO goodsQueryDTO);

    GoodsQueryVO getGoodsById(Integer id);

    void addGoods(GoodsCreateDTO goodsCreateDTO);

    void updateGoods(GoodsEditDTO goodsEditDTO);

    String upload(MultipartFile file);
}
